export const DEMO_MODULE_CONFIG = {
  "tableName": "pl_demo",
  "base": "/demo",
  "columns": {
    "id": {
      "valueType": "string",
      "front": {
        "title": "编号",
        "type": "string",
        "editable": false,
      }
    },
    "createdAt": {
      "valueType": "datetime",
      "front": {
        "title": "创建时间",
        "type": "date",
        "editable": false,
        "datetime": true,
        "showInForm": false,
      }
    },
    "createdBy": {
      "valueType": "string",
      "front": {
        "title": "创建人",
        "type": "string",
        "editable": false,
        "showInForm": false,
        "showInList": false,
      }
    },
    "updatedAt": {
      "valueType": "datetime",
      "front": {
        "title": "更新时间",
        "type": "date",
        "editable": false,
        "datetime": true,
        "showInForm": false,
      }
    },
    "updatedBy": {
      "valueType": "string",
      "front": {
        "title": "更新人",
        "type": "string",
        "editable": false,
        "showInForm": false,
        "showInList": false,
      }
    },
    "count": {
      "valueType": "number",
      "front": {
        "title": "计数",
        "type": "number"
      }
    },
    "normalText": {
      "valueType": "string",
      "front": {
        "title": "文本",
        "type": "string"
      }
    },
    "longText": {
      "valueType": "string",
      "front": {
        "title": "长文本",
        "type": "string"
      }
    },
    "numberVal": {
      "valueType": "number",
      "front": {
        "title": "数字",
        "type": "number"
      }
    },
    "flag": {
      "valueType": "string",
      "front": {
        "title": "真假值",
        "type": "string"
      }
    },
    "selectVal": {
      "valueType": "string",
      "front": {
        "title": "单选",
        "type": "string"
      }
    },
    "colorVal": {
      "valueType": "string",
      "front": {
        "title": "颜色",
        "type": "string"
      }
    },
    "dateVal": {
      "valueType": "date",
      "front": {
        "title": "日期",
        "type": "date"
      }
    },
    "timeVal": {
      "valueType": "time",
      "front": {
        "title": "时间",
        "type": "time"
      }
    },
    "parentId": {
      "valueType": "string",
      "front": {
        "title": "父对象id",
        "type": "string",
        "showInForm": false,
        "showInList": false,
      }
    },
    "imageId": {
      "valueType": "string",
      "front": {
        "title": "图片id",
        "type": "string",
        "showInForm": false,
        "showInList": false,
      }
    },
    "parentName": {
      "front": {
        "title": "父对象文本",
        "type": "string",
        "editable": false,
      },
      "valueType": "string",
      "query": "t2.normal_text"
    },
    "provinceVal": {
      "valueType": "string",
      "front": {
        "title": "省",
        "type": "address",
      }
    },
    "cityVal": {
      "valueType": "string",
      "front": {
        "title": "市",
        "type": "city",
      }
    },
    "districtVal": {
      "valueType": "string",
      "front": {
        "title": "县",
        "type": "district",
      }
    },
    "ovVal": {
      "valueType": "string",
      "front": {
        "title": "选项值",
        "type": "ov",
        "ov": "promotion"
      }
    },
    "arrayJson": {
      "valueType": "string",
      "convert": "arrayjson",
      "front": {
        "title": "Json数组",
        "type": "string",
      }
    },
    "arrayString": {
      "valueType": "string",
      "convert": "arraystring",
      "front": {
        "title": "String数组",
        "type": "string",
      }
    },
    "arrayJsonStr": {
      "valueType": "string",
      "front": {
        "title": "Json数组字符串",
        "type": "string",
      }
    },
    "arrayStringStr": {
      "valueType": "string",
      "front": {
        "title": "String数组字符串",
        "type": "string",
      }
    }
  },
  "joinConfig": [
    {
      "type": "left join",
      "table": "pl_demo",
      "alia": "t2",
      "on": "t1.parent_id = t2.id"
    }
  ]
};
